package com.pm.entity.po.negative;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.pm.entity.po.file.FileLib;
import lombok.Data;

import java.util.Date;
import java.util.List;
@Data
public class NegativeChecklist {

    private Integer id;
    /**
     * 来源id
     */
    private Integer sourceId;
    private String year;
    /**
     * 部门
     */
    private Integer departmentId;
    private Date addTime;
    private Date updateTime;
    private String description;
    private Integer file;
    private String title;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date occurrenceTime;
    /**
     * 目标任务
     */
    private Integer tasksId;

    private int pageNum;//第几页
    private int pageSize;//每页数量
    private String orderBy;
    /**
     * 部门类别ID
     */
    private Integer dtId;
    /**
     * 部门名称
     */
    private String departmentName;
    /**
     *部门类别
     */
    private String departmentTypeName;
    /**
     *指标名称
     */
    private String tasksName;
    /**
     *任务名称
     */
    private String taskName;
    private Integer taskId;
    private Integer deId;
    /**
     * 目标任务Id
     */
    private Integer subtasksId;
    private String  fileRout;

    //文件
    private String fileRoute;
    /**
     * 文件Id
     */
    private Integer fileId;
    private Integer fileLibType;
    // 文件集合
    private List<String> files;
    private List<FileLib> filess;
    private String month;
    // 分值
    private Double score;
    // 提供单位
    private String provider;

}